.floor4-1{
    width:63.06%;
    padding-left: 18.47%;
}
#floor4-11tit{
    font-size: 40px;
    font-weight: 800;
    color: #9ad022;
    text-align: center;
}
#floor4-12tit{
    text-align:center;
    font-size: 16px;
    line-height: 30px;
    padding: 20px 0;
    font-weight: 600;
}
#floor4-13img{
    padding-left: 4.165%;
}
.floor4-2{
    padding-top: 100px;
}
#floor4-21{
    width: 57.8%;
    margin-left: 21.1%;
}
#floor4-22img{
    float: left;
}
#floor4-23{
    padding: 35px 0 0 80px;
    font-size: 30px;
}
#floor4-24tit{
    color: #99d022;
    font-weight: bold;
    margin-bottom: 0;
}
.floor4-2 li:hover, .floor4-3 li:hover, .floor4-4 li:hover{
    transform: scale(1.1);
    transition:all 0.2s linear 0s;
}
#floor4-25txt{
    font-size: 16px;
    color: #3e3e3e;
    font-weight: 600;
}
#floor4-26{
    width: 63.06%;
    height:450px;
    padding-left: 18.47%;
    margin: 80px 0 60px 0;
}
#floor4-27tit{
    font-size: 40px;
    font-weight: 800;
    color: #99d022;
    text-align: center;
}
#floor4-28tit{
    text-align:center;
    font-size: 16px;
    line-height: 30px;
    padding: 20px 0;
    font-weight: 600;
}
#floor4-29{
    padding-left: 0;
}
#floor4-29card{
    list-style: none;
    width: 26.75%;
    margin: 0 3.29%;
    box-shadow:0 0 50px #ebebeb;
    float: left;
}
#floor4-29card img{
    padding-left: 32.72%;
    padding-top: 50px;
}
#floor4-29card h1{
    margin-top: 30px;
    text-align: center;
    margin-bottom: 0;
    font-size: 20px;
}
#floor4-29card p{
    padding: 30px 20px;
    text-align: center;
    font-size: 14px;
    line-height: 30px;
    margin: 0;
}
.floor4-3{
    padding-top: 100px;
}
#floor4-31{
    background: url(https://via.placeholder.com/1903x650) top center no-repeat;
    width: 100%;
    height: 650px;
}
#floor4-32{
    width: 57.8%;
    margin-left: 21.1%;
}
#floor4-32 img{
    float: left;
}
#floor4-32 div{
    padding: 35px 0 0 80px;
    font-size: 30px;
}
#floor4-33tit{
    color: #99d022;
    font-weight: bold;
    margin-bottom: 0;
}
#floor4-34tit{
    font-size: 16px;
    color: #3e3e3e;
    font-weight: 600;
}
#floor4-35{
    width: 63.06%;
    height:450px;
    padding-left: 18.47%;
    margin: 80px 0 60px 0;
}
#floor4-35tit{
    font-size: 40px;
    font-weight: 800;
    color: #99d022;
    text-align: center;
}
#floor4-36tit{
    text-align:center;
    font-size: 16px;
    line-height: 30px;
    padding: 20px 0;
    font-weight: 600;
}
#floor4-37{
    padding-left: 0;
}
#floor4-37card{
    list-style: none;
    width: 26.75%;
    margin: 0 3.29%;
    box-shadow:0 0 50px #ebebeb;
    float: left;
}
#floor4-37card img{
    padding-left: 32.72%;
    padding-top: 50px;
}
#floor4-37card h1{
    margin-top: 30px;
    text-align: center;
    margin-bottom: 0;
    font-size: 20px;
}
#floor4-37card p{
    padding: 30px 20px;
    text-align: center;
    font-size: 14px;
    line-height: 30px;
    margin: 0;
}
.floor4-4{
    padding-top: 100px;
    width: 100%;
    height: 750px;
    background-color: #f1f1f1;
}
#floor4-41{
    width: 63.06%;
    height:450px;
    padding-left: 18.47%;
    margin: 80px 0 60px 0;
}
#floor4-42{
    padding-left: 0;
}
#floor4-42 li{
    list-style: none;
    width: 19.55%;
    margin: 0 2.725%;
    box-shadow:0 0 30px #ebebeb;
    float: left;
    border-top: solid 8px #99d022;
}
#floor4-42 li img{
    padding-left: 26.75%;
    padding-top: 50px;
}
#floor4-42 li h1{
    margin-top: 30px;
    text-align: center;
    margin-bottom: 0;
    font-size: 20px;
}
#floor4-42 li p{
    padding: 30px 20px;
    text-align: center;
    font-size: 14px;
    line-height: 30px;
    margin: 0;
}